*{margin: 0;padding: 0;box-sizing: border-box;outline-style: none;}
.wrapper{position: absolute;top: 0;left: 0;right:0;bottom:0;width: 100%;height: 100%;background: url('../img/sign/sign.jpg') 0 0/100% 100%;padding-top: 1.16rem;}
.header{display: block;width: 4.7rem; height: auto;margin: auto;}
.form{margin: .7rem auto 0;font-size: .28rem;display: flex;display: -webkit-flex;flex-direction: column;width: 6.04rem;height: 6.35rem;padding: .74rem .67rem 1rem;color: #fff;background: url('../img/sign/form.png') 0 0/100% 100%;justify-content: center;align-items: center;}
.form-group{width: 100%;margin-bottom: .4rem;}
.form-redio{display: flex;display: -webkit-flex;justify-content: center;width: 100%;padding: .1rem;margin-bottom: .54rem;}
.form-input{display: block;width: 100%;border-radius: 4px;height: .88rem;line-height: .88rem;border-style: none;text-indent: 14px;font-size: .28rem;text-indent: .28rem;}
.form-label{display: block;margin: 0 .4rem;}
input[type="radio"]{display: none;}
.icon-check{display: inline-block;width: .3rem;height: .3rem;line-height: .3rem;vertical-align: middle;background: url('../img/sign/uncheck.png') 0 0/100% 100%;vertical-align: top;margin-right: .1rem;}
:checked + .icon-check{background-image: url('../img/sign/checked.png');}
.form-label b{display: inline-block;vertical-align: top;line-height: .3rem;}
.submit-btn{display: block;width: 100%;background-image: linear-gradient(to top, #e4b274, #f9dab5);border-radius: 4px;border-style: none;height: .88rem;line-height: .88rem;font-size: .32rem;font-weight: 600;color: #9a1f23;}
.logo{display: block;width: 1.66rem;margin: .4rem auto;}

.username{font-size: .6rem;margin-bottom: .5rem;}
.ction{font-size: .44rem;margin-bottom: 1rem;}